#include "RepositorioMenusLista.h"


RepositorioMenusLista* RepositorioMenusLista::_instance=NULL;

RepositorioMenusLista::RepositorioMenusLista(){

	char path[1240];
	int id;
	Menu* actual;
	/* vamos buscar todos os menus que existem */
	FILE* f=fopen(FICHEIRO_CENTRAL_MENUS,"r");

	while(fscanf(f,"%d %s\n",&id, path)){
		if(id!=0){
			actual=fetchMenuFromPath(id,path);
			this->allMenus[id]=actual;
		}
	}

	fclose(f);

}

RepositorioMenusLista* RepositorioMenusLista::instance(){

}

void RepositorioMenusLista::inscreveMenu(MenuLista* ){

}

MenuLista* RepositorioMenusLista::getMenu(int id){

}

Menu* RepositorioMenusLista::fetchMenuFromPath(int id,char* path){

	FILE* f=fopen(path,"r");
	
	


	fclose(f);
}




